package com.ai.service;

import com.ai.entity.SysGeneratorEntity;
import com.ai.web.request.SysGeneratorReq;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;


/**
 * 代码生成
 */
public interface ISysGeneratorService {


    /**
     * 获取所有表
     * @param sysGeneratorReq
     * @return
     */
    IPage<SysGeneratorEntity> selectAllTables(SysGeneratorReq sysGeneratorReq);

    /**
     * 生成代码
     *
     * @param tables tables
     * @return byte[]
     */
    byte[] generatorCode(String[] tables);
}
